试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

下列给定程序中函数proc的功能是:取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为l23456789时,t中的数为2468。请修改程序中的错误,使它能得出正确的结果。

注意:不要改动main(  )函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
//****found****
void proc(long S,long t)
{long sl=10;
s/=10;
*t=s%10;
//****found****
while(s    {  s=s/l00;
*t=s%10*sl+*t;
sl=sl*10;
}
)
void main(  )
{long S,t;
system("CLS"):
printf("\nPlease enter S:");
scanf("%ld",&s);
proc(S,&t);.
printf("The result is:%ld\n",t);
}
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

设有定义:“char*c;”,以下选项中能够使字符型指针c正确指向一个字符串的(有以下程序:#include#includestructA(inta;charb若有以下程序段:intr=8;print("%d\n",r>>1):输出结果是(下列关于C语言文件的叙述中正确的是()。A.文件由一系列数据依次排列组成,只能构基本操作请补充main()函数,该函数的功能是:输入两个正整数numl和num2设在窗体上有个文本框,然后编写如下的事件过程:PrivateSubText1_K